package com.zx._06_JVM.chapter_02_gc;

import lombok.extern.slf4j.Slf4j;

/**
 * @version v1.0
 * @Project: jvm_example
 * @Title: D4_stackOverFlowError
 * @Description: 演示-栈溢出
 * @author: zhangxue
 * @date: 2018年9月15日下午9:51:21
 * @company: 未知
 * @Copyright: Copyright (c) 2015
 */
@Slf4j
public class D4_stackOverFlowError {

    public static void main(String[] args) {
        new D4_stackOverFlowError().todo();
    }

    /**
     * 递归调用方法，模拟执行方法的时候，只进栈不出栈，由于栈的大小是固定的，用不了多久就会出现StackOverflowError
     */
    public void todo() {
        log.info("create object");
        todo();//
    }
}
